package com.yuandian.api.business_monitor.vo;

import lombok.Data;

/**
 * 说明：网端组件详情VO
 * @Author LinShiHe
 * @Date 2023/05/09
 */
@Data
public class ComponentDetailsVo {

	/** 系统 id */
	private Integer systemId;

	/** 网端 id */
	private Integer segmentId;

    /**
     * 响应 IP
     */
    private String responseIp;

    /**
     * 响应 端口
     */
    private String responsePort;

	/** 组件IP端口 */
	private String ipPort;

    /** 请求量 */
    private long reqCount;

	/**
	 * 平均响应时长 (单位：微秒)
	 */
	private long avgResponseTime;

	/**
	 * 平均处理时长 (单位：微秒)
	 */
	private long avgDealTime;

	/**
	 * 平均传输时长 (单位：微秒)
	 */
	private long avgTranslateTime;

	/**
	 * 告警请求量
	 */
	private long alarmReqCount;

	/**
	 * 失败请求量
	 */
	private long failReqCount;

	/** 成功率 */
	private double successRate;

	/** 健康度 */
	private double healthRate;

}
